package com.monise.dao.DAO;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import com.monise.dao.BaseDao.GenericDao;
import com.monise.model.Funcionario;

public class FuncionarioDAO extends GenericDao<Funcionario>{
	
	public Funcionario getFuncionario(String senha, String login) {
		EntityManager manager = getEntityManager();

		manager.getTransaction().begin();
		Query query = manager
				.createQuery("SELECT a from Funcionario a where a.senha=:senha and a.login=:login");
		query.setParameter("login",login);
		query.setParameter("senha",senha);

		Funcionario funcionario = (Funcionario) query.getSingleResult();

		manager.getTransaction().commit();
		manager.close();

		return funcionario;
	}
	
	
}
